home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-03-24 | 7.9 KB | 201 lines | [ttro/ttxt] |
- DeAL!
- Disk'em ALL!
- Drag and Drop utility to combine files and folders to floppy-disks.
-
- The story so far ...
- After starting downloading files from the Internet,
- I had a lot of files on my small HD and soon ran out of disk-space.
- So I put the unused archives on floppy-disks.
- Hundreds of files later, I got tired of manually fit them on diskettes.
- So the idea of this little application came up.
-
- How does it work?
- When you drop a number of files and or folders on DeAL!, they are combined
- to folders of the selectable size of a disk . The folders are created
- in the same directory as the files dropped on DeAL!. If a file is too big to fit on
- a disk, it is moved in a folder called "too big!".
- The number of files processed is currently limited to 4000 (four thousand).
- (Have you ever selected more than four thousand files in the finder?)
- Don't worry about dropping more than four thousand files on DeAL!,
- the rest above will not be processed and stays where it came from.
-
- How to use
- Just drop some files or folders on DeAL!.
- If you option-drag (by dragging and holding down the option-key)
- files on DeAL!, a dialog will come up:
-
-
-
-
-
-
-
-
-
-
-
-
- In the dialog you can select the disksize (1440k, 800k, Other ..., Get from Disk)
- If you select 'Other', a new dialog comes up in which you can enter a byte size.
- If you select 'Get from Disk', the sizes will be taken from a disk that you select.
- If you check 'Walk folders', every folder is processed recursively for files
- instead of being moved at a whole.
- If you check 'Create log', a text-file ('DeAL! Log') will be created where the files
- have been moved. (Note: files that are moved into 'too big!' are not logged and if a
- file named 'DeAL! Log' already exits, it will be overwritten)
-
-
- File-menu
-
- DeAL! Folder
- Here you can select a folder to be DeALt.
- Don't forget to check 'Walk folders' in the Options-dialog.
-
- Preferences
- If you start DeAL! by double-clicking, you can select Preferences under the
- File-menu. The size entered in the Preferences will be read in everytime you
- use DeAL!.
-
-
-
-
-
-
-
-
-
-
-
-
- If you hit the 'Get'-button, the sizes will be taken from a disk that you select.
-
- Trouble-shooting
- Sometimes while copying the files from a DeALt folder to a disk, a 'disk full' error
- could occur. This is because the system puts some additional information like
- the desktop file or a directory leaf to the disk and there's no place for it on the
- disk because the files already took up all space.
- This only happens sometimes, and I currently don't know how to predict it.
- My excuse is, that the Finder doesn't either know how to predict it. ;)
- These things happen when you push to the final frontier...
-
- Disclaimer
- This is a quick and dirty hack, this is also my first C program ever.
- Don't worry about your files. (Never listen to someone who tells you Don't worry)
- They are just moved in another folder. So there should be no data loss at all.
-
- Use at your own risk!
- This is Freeware!
- I take no responsibility for any damage caused by this application.
-
- Credits
- DeAL! is based on DropShell.
- So thanks go out to Leonard Rosenthol, Marshall Clow and Stephan Somogyi.
- Also thanks to the people who gave me feedback on DeAL.
- Special thanks to FDj for giving programming help.
-
- Version history
- 1.3.1 Now a log-file can be created
- Note: files that are moved into 'too big!' are not logged;
- an already existing file 'DeAL! Log' will be overwritten;
- only the newly moved files in a filled up folder are logged,
- and not the files already there.
- Changed the maximum number of files to 4000
- Fixed a rare bug:
- If the last file in the list was in order to move, and a file
- with the same name was already in the folder it was moved in,
- the running index jumped into hyperspace and the folder DeAL! was in,
- was moved also. <- What a sentence...
- That was a really rare bug.
-
- 1.3 PREFERENCES FORMAT HAS CHANGED!
- So please trash your DeAL! preferences or save it again,
- else DeAL! may crash.
- Now the Blocksize is selectable from 512 to 20480 bytes
- Now the disk- and blocksize can be read from a disk that
- you select, so that it not has to be entered by hand.
- Note: If you read the disk- and blocksize from a disk
- and select 'Other' to display it, blocksizes over
- 20480 are not shown in the pop-up (only 20480 will
- be shown), but it will be handled correctly internally,
- as long as you don't change the pop-up.
- Now there's a DeAL! Folder Option under the File menu
- Now DeAL! is faster
-
- 1.2 Now Preferences are used.
- Now DeAL! has a progress indicator.
- Now the size-select dialog only comes up with option-drag.
-
- 1.1.1 Now the Blocksize is selectable from 512 to 10240 bytes
- But only for the custom size. The blocksize of the predefined
- disksizes is 512 bytes.
- I hope you know the blocksize of your disks.
- If you really need a larger blocksize, add it yourself:
- Take ResEdit or a similar utility.
- Edit MENU-resource 131, add a new menu item.
- Remember that you need to do that in steps.
- If you want to add a 11264 size, you have to add
- a 10752 and a 11264 item (in that order).
- Now copy&paste is supported for entering the custom size.
-
- When entering the custom size be beware of selecting no size
- >2147483647. If you enter a greater size you may get a incorrect
- size. You can check that by selecting 'Other ...' again.
-
- 1.1 Now you can select different sizes in the startup-dialog.
- (1440k=1448448 bytes, 800k=803328 bytes, Other...)
- The predefined sizes are the number of free bytes on a newly
- formatted disk.
- Now you no longer encounter these 'additional needed' errors.
- DeAL! now takes the block allocation in account while
- calculating the sizes. The block-size is 512 bytes.
- DeAL! will not function properly on disks that have a greater
- block-size.
- Beware: You could encounter 'Disk full' errors during copying a DeALt
- folder to a disk, due to the catalog-trees on HFS-disks.
- I had these errors only on 800k disks with many files.
- This happens because the OS sometimes needs to create
- an additional catalog-tree on the disk, which takes
- about 6k on 800k disks.
- 1440k disks have a larger initial tree-size, so it should
- not happen there.
- I will take a look at this when I have nothing else to do.
- My current thought on this is, that I just will lower the
- predefined 800k size.
- Now you can 'Walk folders'.
- The folders are processed recursively.
- Notice: Empty folders are not deleted
- you must trash the empty folders by hand.
-
- 1.0.3 Changed the disksize back to 1440000 bytes.
- Some people had trouble with the new disksize, so I changed it
- back to the old value.
-
- 1.0.2 Changed the behaviour of DeAL!
- It no longer put files in already existing folders, so that
- you no longer get folders > 1.4MB. Instead it will fill up the
- existing ones and continues with subsequent new ones.
- Changed the disksize to 1447000 bytes.
-
- 1.0.1 Now you can drop folders on DeAL!
- The Icon has also been updated to reflect the new feature.
- (You may have to rebuild your desktop to see the new one)
-
- 1.0 This is the first release.
- FAT-binary. I have no PPC, so the PPC-code is not tested.
- Feel free to give me a PPC.
-
-
-
-
- This is Freeware! There are no fees for using this software.
- But if you work for Apple or another Hardware-manufacturer, feel free
- to give me one of these nice 604 PPCs computers.
- I currently only have a 68030 machine...
-
- Send comments, suggestions, bug-reports etc. to
- tessar00@marvin.informatik.uni-dortmund.de
-
-
- DeAL!
- Disk'em ALL!
- © 1995 by Martin Tessarek